package com.factory.iamp.service;

import com.factory.iamp.pojo.*;

import java.util.List;
import java.util.Map;

public interface LineService {
    List<LineWithInfo> getAllLine(String uid);

    int getMemberCountInLine(int lid);

    List<LineUserList> getMemberInLine(int lid, int offset, int limit);

    LinePermission getLinePermission(String uid, int lid);

    void addMember(int lid, String uid, String r, String w, String a);

    void changeLine(int lid, User user);

    void addLine(String name, String uid);

    void setLine(int lid, Map<String, String> data);

    void setLinePermission(int lid, Map<String, String> data);

    void deleteLine(int lid);
}
